[INFO] fetching crate runes-eval 0.1.0...
[INFO] testing runes-eval-0.1.0 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate runes-eval 0.1.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate runes-eval 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate runes-eval 0.1.0
[INFO] tweaked toml for crates.io crate runes-eval 0.1.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate runes-eval 0.1.0 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate runes-eval 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8dd2e26bfc488f0e7d91406831990103c373544af7c45e4cf103f8c5b9c4238e
[INFO] running `Command { std: "docker" "start" "-a" "8dd2e26bfc488f0e7d91406831990103c373544af7c45e4cf103f8c5b9c4238e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8dd2e26bfc488f0e7d91406831990103c373544af7c45e4cf103f8c5b9c4238e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8dd2e26bfc488f0e7d91406831990103c373544af7c45e4cf103f8c5b9c4238e", kill_on_drop: false }`
[INFO] [stdout] 8dd2e26bfc488f0e7d91406831990103c373544af7c45e4cf103f8c5b9c4238e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2a8ca25d233b0e7cf9cfef6e81b19596b941868ed03f30c006f9c1079d2e27b1
[INFO] running `Command { std: "docker" "start" "-a" "2a8ca25d233b0e7cf9cfef6e81b19596b941868ed03f30c006f9c1079d2e27b1", kill_on_drop: false }`
[INFO] [stderr]    Compiling runes-core v0.1.0
[INFO] [stderr]    Compiling runes-parser v0.1.0
[INFO] [stderr]    Compiling runes-eval v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.47s
[INFO] running `Command { std: "docker" "inspect" "2a8ca25d233b0e7cf9cfef6e81b19596b941868ed03f30c006f9c1079d2e27b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a8ca25d233b0e7cf9cfef6e81b19596b941868ed03f30c006f9c1079d2e27b1", kill_on_drop: false }`
[INFO] [stdout] 2a8ca25d233b0e7cf9cfef6e81b19596b941868ed03f30c006f9c1079d2e27b1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca87eb300335180e48f93ad0f4a95f4bf6234901be54e8d1c892cc6fe255f52d
[INFO] running `Command { std: "docker" "start" "-a" "ca87eb300335180e48f93ad0f4a95f4bf6234901be54e8d1c892cc6fe255f52d", kill_on_drop: false }`
[INFO] [stderr]    Compiling runes-eval v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.10s
[INFO] running `Command { std: "docker" "inspect" "ca87eb300335180e48f93ad0f4a95f4bf6234901be54e8d1c892cc6fe255f52d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca87eb300335180e48f93ad0f4a95f4bf6234901be54e8d1c892cc6fe255f52d", kill_on_drop: false }`
[INFO] [stdout] ca87eb300335180e48f93ad0f4a95f4bf6234901be54e8d1c892cc6fe255f52d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 64d7c5b303453bb8148c1bbde33393b40175b15c68b8cc4e6cfddf82992858dc
[INFO] running `Command { std: "docker" "start" "-a" "64d7c5b303453bb8148c1bbde33393b40175b15c68b8cc4e6cfddf82992858dc", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/runes_eval-f963694b269c8031)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/class_tests.rs (/opt/rustwide/target/debug/deps/class_tests-929bb63b6924e701)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test class_default_is_expression ... ok
[INFO] [stdout] test class_instantiate_all_required_fields ... ok
[INFO] [stdout] test class_instantiate_override_default ... ok
[INFO] [stdout] test class_instantiate_with_defaults ... ok
[INFO] [stdout] test class_missing_required_field_errors ... ok
[INFO] [stdout] test class_multiple_classes ... ok
[INFO] [stdout] test class_name_not_a_variable ... ok
[INFO] [stdout] test class_no_fields_just_methods ... ok
[INFO] [stdout] test class_no_methods_data_only ... ok
[INFO] [stdout] test class_unknown_field_errors ... ok
[INFO] [stdout] test field_not_found_errors ... ok
[INFO] [stdout] test foundation_class_cannot_add_fields ... ok
[INFO] [stdout] test foundation_class_instantiate ... ok
[INFO] [stdout] test field_read_via_dot ... ok
[INFO] [stdout] test foundation_class_missing_field_errors ... ok
[INFO] [stdout] test foundation_class_extend_with_runes_method ... ok
[INFO] [stdout] test field_write_on_non_instance_errors ... ok
[INFO] [stdout] test foundation_class_runes_method_resolution ... ok
[INFO] [stdout] test method_accessing_self_fields ... ok
[INFO] [stdout] test foundation_class_unknown_field_errors ... ok
[INFO] [stdout] test class_duplicate_definition_errors ... ok
[INFO] [stdout] test foundation_class_field_access ... ok
[INFO] [stdout] test method_early_return_triggered ... ok
[INFO] [stdout] test instance_is_truthy ... ok
[INFO] [stdout] test field_write_via_self_persists ... ok
[INFO] [stdout] test identity_equality_different_instances ... ok
[INFO] [stdout] test identity_equality_same_instance ... ok
[INFO] [stdout] test instance_display ... ok
[INFO] [stdout] test field_read_via_self ... ok
[INFO] [stdout] test method_no_params ... ok
[INFO] [stdout] test method_not_found_errors ... ok
[INFO] [stdout] test field_write_via_dot ... ok
[INFO] [stdout] test method_not_found_via_call_errors ... ok
[INFO] [stdout] test method_modifying_self_fields_visible_to_caller ... ok
[INFO] [stdout] test method_returning_self_for_chaining ... ok
[INFO] [stdout] test method_with_conditional ... ok
[INFO] [stdout] test method_with_early_return ... ok
[INFO] [stdout] test method_with_params ... ok
[INFO] [stdout] test method_with_iteration ... ok
[INFO] [stdout] test method_wrong_arity_errors ... ok
[INFO] [stdout] test nested_instance_field ... ok
[INFO] [stdout] test positional_args_in_constructor_errors ... ok
[INFO] [stdout] test self_outside_method_errors ... ok
[INFO] [stdout] test two_instances_independent ... ok
[INFO] [stdout] test method_calling_another_method ... ok
[INFO] [stderr]      Running tests/engine_eval_tests.rs (/opt/rustwide/target/debug/deps/engine_eval_tests-cd2e4008990e49f5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test composite_error_catalog_layering ... ok
[INFO] [stdout] test ambiguous_verb_from_two_modules ... ok
[INFO] [stdout] test construct_receives_body ... ok
[INFO] [stdout] test call_nonexistent_verb_errors ... ok
[INFO] [stdout] test duplicate_construct_name_errors ... ok
[INFO] [stdout] test eval_context_has_symbol_table ... ok
[INFO] [stdout] test construct_always_available_without_use ... ok
[INFO] [stdout] test duplicate_module_name_errors ... ok
[INFO] [stdout] test error_catalog_mandatory_default ... ok
[INFO] [stdout] test construct_not_found ... ok
[INFO] [stdout] test construct_with_args ... ok
[INFO] [stdout] test eval_program_still_works_without_engine ... ok
[INFO] [stdout] test existing_phase2_programs_unchanged ... ok
[INFO] [stdout] test eval_phase_constraint_skipped_at_load ... ok
[INFO] [stdout] test construct_with_expression_args ... ok
[INFO] [stdout] test construct_error_propagation ... ok
[INFO] [stdout] test host_state_accessible_to_verb ... ok
[INFO] [stdout] test log_verb_routes_to_logger ... ok
[INFO] [stdout] test metadata_extracts_version ... ok
[INFO] [stdout] test load_constraint_fails ... ok
[INFO] [stdout] test log_verb_with_syslog_levels ... ok
[INFO] [stdout] test qualified_and_unqualified_mixed ... ok
[INFO] [stdout] test mixed_verbs_from_modules ... ok
[INFO] [stdout] test host_state_type_mismatch ... ok
[INFO] [stdout] test log_verb_receives_log_context ... ok
[INFO] [stdout] test metadata_extracts_namespace ... ok
[INFO] [stdout] test no_use_means_no_verbs ... ok
[INFO] [stdout] test named_args_passed_to_verb ... ok
[INFO] [stdout] test named_args_without_named ... ok
[INFO] [stdout] test load_constraint_passes ... ok
[INFO] [stdout] test qualified_call_basic ... ok
[INFO] [stdout] test log_verb_invalid_level_errors ... ok
[INFO] [stdout] test qualified_call_bypasses_ambiguity ... ok
[INFO] [stdout] test same_module_name_different_namespaces_ok ... ok
[INFO] [stdout] test unresolved_error_escape_hatch ... ok
[INFO] [stdout] test qualified_call_module_not_imported ... ok
[INFO] [stdout] test qualified_call_with_expressions ... ok
[INFO] [stdout] test use_invalid_module_errors ... ok
[INFO] [stdout] test qualified_call_verb_not_in_module ... ok
[INFO] [stdout] test use_module_from_wrong_namespace ... ok
[INFO] [stdout] test log_without_module_errors ... ok
[INFO] [stdout] test use_multiple_modules ... ok
[INFO] [stdout] test verb_call_with_variable_assignment ... ok
[INFO] [stdout] test use_module_from_declared_namespace ... ok
[INFO] [stdout] test verb_in_conditional ... ok
[INFO] [stdout] test verb_in_loop ... ok
[INFO] [stdout] test use_valid_module ... ok
[INFO] [stdout] test verb_result_in_expression ... ok
[INFO] [stdout] test verb_returns_error_propagation ... ok
[INFO] [stdout] test verb_with_integer_args ... ok
[INFO] [stdout] test verb_with_expression_args ... ok
[INFO] [stderr]      Running tests/eval_adversarial_tests.rs (/opt/rustwide/target/debug/deps/eval_adversarial_tests-cfbb6d406ee83ef9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test eval_and_short_circuit_no_side_effect ... ok
[INFO] [stdout] test eval_and_chain ... ok
[INFO] [stdout] test eval_boolean_expression ... ok
[INFO] [stdout] test eval_chained_len ... ok
[INFO] [stdout] test eval_chained_push ... ok
[INFO] [stdout] test eval_contains_wrong_arg_count ... ok
[INFO] [stdout] test eval_chained_string_methods ... ok
[INFO] [stdout] test eval_empty_else_block ... ok
[INFO] [stdout] test eval_deeply_nested_if ... ok
[INFO] [stdout] test eval_empty_if_block ... ok
[INFO] [stdout] test eval_empty_each_body ... ok
[INFO] [stdout] test eval_compound_expression ... ok
[INFO] [stdout] test eval_empty_times_body ... ok
[INFO] [stdout] test eval_inner_var_shadows_outer ... ok
[INFO] [stdout] test eval_method_on_nil ... ok
[INFO] [stdout] test eval_fizzbuzz_logic ... ok
[INFO] [stdout] test eval_index_integer_error ... ok
[INFO] [stdout] test eval_index_map_with_integer_error ... ok
[INFO] [stdout] test eval_fresh_evaluator_each_call ... ok
[INFO] [stdout] test eval_or_short_circuit_no_side_effect ... ok
[INFO] [stdout] test eval_map_keys_method ... ok
[INFO] [stdout] test eval_method_on_bool ... ok
[INFO] [stdout] test eval_push_wrong_arg_count ... ok
[INFO] [stdout] test eval_return_from_times ... ok
[INFO] [stdout] test eval_outer_var_modified_in_inner_scope ... ok
[INFO] [stdout] test eval_mixed_boolean ... ok
[INFO] [stdout] test eval_index_string_error ... ok
[INFO] [stdout] test eval_return_from_each ... ok
[INFO] [stdout] test eval_or_chain ... ok
[INFO] [stdout] test eval_nested_times ... ok
[INFO] [stdout] test eval_string_contains_type_error ... ok
[INFO] [stdout] test eval_map_computed_values ... ok
[INFO] [stdout] test eval_unregistered_call ... ok
[INFO] [stdout] test eval_large_iteration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/eval_tests.rs (/opt/rustwide/target/debug/deps/eval_tests-e1bf9ee0b3f62d3b)
[INFO] [stdout] 
[INFO] [stdout] running 167 tests
[INFO] [stdout] test eval_add_type_mismatch ... ok
[INFO] [stdout] test eval_add ... ok
[INFO] [stdout] test eval_and_falsy ... ok
[INFO] [stdout] test eval_array_concat ... ok
[INFO] [stdout] test eval_accumulate_with_conditional ... ok
[INFO] [stdout] test eval_array_contains_true ... ok
[INFO] [stdout] test eval_array_first ... ok
[INFO] [stdout] test eval_array_index ... ok
[INFO] [stdout] test eval_array_first_empty ... ok
[INFO] [stdout] test eval_array_index_out_of_bounds ... ok
[INFO] [stdout] test eval_and_truthy ... ok
[INFO] [stdout] test eval_array_last ... ok
[INFO] [stdout] test eval_array_literal ... ok
[INFO] [stdout] test eval_array_contains_false ... ok
[INFO] [stdout] test eval_array_negative_index ... ok
[INFO] [stdout] test eval_array_push ... ok
[INFO] [stdout] test eval_bitwise_not ... ok
[INFO] [stdout] test eval_bitwise_xor ... ok
[INFO] [stdout] test eval_bitnot_string_error ... ok
[INFO] [stdout] test eval_case_second_match ... ok
[INFO] [stdout] test eval_bitwise_and ... ok
[INFO] [stdout] test eval_case_no_match_no_else ... ok
[INFO] [stdout] test eval_array_len ... ok
[INFO] [stdout] test eval_case_first_match ... ok
[INFO] [stdout] test eval_bitwise_shl ... ok
[INFO] [stdout] test eval_bool_true ... ok
[INFO] [stdout] test eval_bitwise_shr ... ok
[INFO] [stdout] test eval_bitwise_or ... ok
[INFO] [stdout] test eval_bool_false ... ok
[INFO] [stdout] test eval_build_array ... ok
[INFO] [stdout] test eval_assignment_returns_value ... ok
[INFO] [stdout] test eval_div ... ok
[INFO] [stdout] test eval_div_by_zero ... ok
[INFO] [stdout] test eval_each_on_non_array ... ok
[INFO] [stdout] test eval_empty_program_body ... ok
[INFO] [stdout] test eval_each_empty ... ok
[INFO] [stdout] test eval_eq_true ... ok
[INFO] [stdout] test eval_expression_assignment ... ok
[INFO] [stdout] test eval_field_assign_on_non_map ... ok
[INFO] [stdout] test eval_each_basic ... ok
[INFO] [stdout] test eval_fibonacci_iterative ... ok
[INFO] [stdout] test eval_empty_array ... ok
[INFO] [stdout] test eval_eq_false ... ok
[INFO] [stdout] test eval_field_assign_undefined_var ... ok
[INFO] [stdout] test eval_float_abs ... ok
[INFO] [stdout] test eval_float_div ... ok
[INFO] [stdout] test eval_float_ceil ... ok
[INFO] [stdout] test eval_float_floor ... ok
[INFO] [stdout] test eval_float_gte ... ok
[INFO] [stdout] test eval_float_div_by_zero_inf ... ok
[INFO] [stdout] test eval_float_div_by_zero_neg_inf ... ok
[INFO] [stdout] test eval_float_int_div ... ok
[INFO] [stdout] test eval_float_int_gt ... ok
[INFO] [stdout] test eval_float_int_lt ... ok
[INFO] [stdout] test eval_float_int_mul ... ok
[INFO] [stdout] test eval_float_int_sub ... ok
[INFO] [stdout] test eval_float_gt ... ok
[INFO] [stdout] test eval_case_else ... ok
[INFO] [stdout] test eval_float_is_truthy ... ok
[INFO] [stdout] test eval_float_int_add ... ok
[INFO] [stdout] test eval_float_add ... ok
[INFO] [stdout] test eval_float_eq ... ok
[INFO] [stdout] test eval_float_literal ... ok
[INFO] [stdout] test eval_float_mul ... ok
[INFO] [stdout] test eval_float_lt ... ok
[INFO] [stdout] test eval_float_mod ... ok
[INFO] [stdout] test eval_float_sub ... ok
[INFO] [stdout] test eval_float_to_int ... ok
[INFO] [stdout] test eval_float_variable ... ok
[INFO] [stdout] test eval_func_arity_error ... ok
[INFO] [stdout] test eval_float_round ... ok
[INFO] [stdout] test eval_float_scientific_notation ... ok
[INFO] [stdout] test eval_func_basic ... ok
[INFO] [stdout] test eval_func_closure_captures_outer ... ok
[INFO] [stdout] test eval_func_closure_no_mutation ... ok
[INFO] [stdout] test eval_func_explicit_return ... ok
[INFO] [stdout] test eval_float_lte ... ok
[INFO] [stdout] test eval_func_explicit_return_skips_rest ... ok
[INFO] [stdout] test eval_float_negative ... ok
[INFO] [stdout] test eval_float_neq ... ok
[INFO] [stdout] test eval_float_sqrt ... ok
[INFO] [stdout] test eval_func_is_first_class_value ... ok
[INFO] [stdout] test eval_func_implicit_return ... ok
[INFO] [stdout] test eval_func_first_class_assign ... ok
[INFO] [stdout] test eval_func_no_params ... ok
[INFO] [stdout] test eval_gt ... ok
[INFO] [stdout] test eval_func_recursion_disabled_by_default ... ok
[INFO] [stdout] test eval_func_recursion_enabled ... ok
[INFO] [stdout] test eval_if_else_true ... ok
[INFO] [stdout] test eval_func_multiple_params ... ok
[INFO] [stdout] test eval_func_recursion_depth_exceeded ... ok
[INFO] [stdout] test eval_func_nested_call ... ok
[INFO] [stdout] test eval_if_block_scope ... ok
[INFO] [stdout] test eval_func_pass_as_arg ... ok
[INFO] [stdout] test eval_if_nil_is_falsy ... ok
[INFO] [stdout] test eval_if_true ... ok
[INFO] [stdout] test eval_gte ... ok
[INFO] [stdout] test eval_func_with_float ... ok
[INFO] [stdout] test eval_if_false ... ok
[INFO] [stdout] test eval_if_truthy_integer ... ok
[INFO] [stdout] test eval_int_to_float ... ok
[INFO] [stdout] test eval_last_expression_is_return_value ... ok
[INFO] [stdout] test eval_integer_abs ... ok
[INFO] [stdout] test eval_int_float_add ... ok
[INFO] [stdout] test eval_if_else_false ... ok
[INFO] [stdout] test eval_integer_abs_positive ... ok
[INFO] [stdout] test eval_integer_literal ... ok
[INFO] [stdout] test eval_log_without_module_errors ... ok
[INFO] [stdout] test eval_lt ... ok
[INFO] [stdout] test eval_lte ... ok
[INFO] [stdout] test eval_lt_type_mismatch ... ok
[INFO] [stdout] test eval_map_field_missing ... ok
[INFO] [stdout] test eval_map_key_must_be_symbol ... ok
[INFO] [stdout] test eval_map_field_access ... ok
[INFO] [stdout] test eval_mod ... ok
[INFO] [stdout] test eval_map_len ... ok
[INFO] [stdout] test eval_method_not_found ... ok
[INFO] [stdout] test eval_mul ... ok
[INFO] [stdout] test eval_mod_by_zero ... ok
[INFO] [stdout] test eval_map_field_assign ... ok
[INFO] [stdout] test eval_map_values ... ok
[INFO] [stdout] test eval_mul_type_mismatch ... ok
[INFO] [stdout] test eval_negate_integer ... ok
[INFO] [stdout] test eval_not_integer ... ok
[INFO] [stdout] test eval_negate_string_error ... ok
[INFO] [stdout] test eval_not_true ... ok
[INFO] [stdout] test eval_or_falsy ... ok
[INFO] [stdout] test eval_or_truthy ... ok
[INFO] [stdout] test eval_neq ... ok
[INFO] [stdout] test eval_negative_integer ... ok
[INFO] [stdout] test eval_nested_array ... ok
[INFO] [stdout] test eval_parentheses ... ok
[INFO] [stdout] test eval_nil ... ok
[INFO] [stdout] test eval_not_nil ... ok
[INFO] [stdout] test eval_nested_iteration ... ok
[INFO] [stdout] test eval_reassignment ... ok
[INFO] [stdout] test eval_multiple_vars ... ok
[INFO] [stdout] test eval_return_early ... ok
[INFO] [stdout] test eval_nil_eq_nil ... ok
[INFO] [stdout] test eval_simple_assignment ... ok
[INFO] [stdout] test eval_string_concat ... ok
[INFO] [stdout] test eval_return_nil ... ok
[INFO] [stdout] test eval_precedence_mul_before_add ... ok
[INFO] [stdout] test eval_string_contains_true ... ok
[INFO] [stdout] test eval_string_len ... ok
[INFO] [stdout] test eval_string_contains_false ... ok
[INFO] [stdout] test eval_sub ... ok
[INFO] [stdout] test eval_string_to_lower ... ok
[INFO] [stdout] test eval_sub_type_mismatch ... ok
[INFO] [stdout] test eval_string_literal ... ok
[INFO] [stdout] test eval_symbol_equality ... ok
[INFO] [stdout] test eval_symbol_inequality ... ok
[INFO] [stdout] test eval_times_on_non_integer ... ok
[INFO] [stdout] test eval_times_negative ... ok
[INFO] [stdout] test eval_times_basic ... ok
[INFO] [stdout] test eval_wrapping_mul ... ok
[INFO] [stdout] test eval_symbol_literal ... ok
[INFO] [stdout] test eval_wrapping_sub ... ok
[INFO] [stdout] test eval_string_to_upper ... ok
[INFO] [stdout] test eval_wrapping_add ... ok
[INFO] [stdout] test eval_times_var_scoping ... ok
[INFO] [stdout] test eval_undefined_variable ... ok
[INFO] [stdout] test eval_variable_defined_in_block_not_visible_outside ... ok
[INFO] [stdout] test eval_times_zero ... ok
[INFO] [stdout] test eval_unless_false ... ok
[INFO] [stdout] test eval_unless_true ... ok
[INFO] [stdout] test eval_cross_type_eq ... ok
[INFO] [stderr]    Doc-tests runes_eval
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 167 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/evaluator.rs - evaluator::Evaluator::invoke (line 202) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "64d7c5b303453bb8148c1bbde33393b40175b15c68b8cc4e6cfddf82992858dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64d7c5b303453bb8148c1bbde33393b40175b15c68b8cc4e6cfddf82992858dc", kill_on_drop: false }`
[INFO] [stdout] 64d7c5b303453bb8148c1bbde33393b40175b15c68b8cc4e6cfddf82992858dc
